@charset "utf-8";
/* CSS Document */
/*subLeft*/
.Content{border-top:10px solid #202020; height:100%;}
.Content .subLeft{width:16.5%; height:100%; overflow:hidden; background:#d3d3d3; float:left; overflow:hidden; padding-bottom:48px;}
.Content .subLeft .Logo{margin:54px 0 0 40px;}
.Content .subLeft .Nav{margin:40px 0 0 40px;}
.Content .subLeft .Nav ul{width:100%; overflow:hidden;}
.Content .subLeft .Nav ul li{width:100%; overflow:hidden;}
.Content .subLeft .Nav ul li .nav_left{float:left; overflow:hidden;}
.Content .subLeft .Nav ul li .nav_left a{display:block;}
.Content .subLeft .Nav ul li .nav_left a h2{font-size:14.5px; color:#000; letter-spacing:17px; line-height:23px;}
.Content .subLeft .Nav ul li .nav_left a img{max-width:100%;}
.Content .subLeft .Nav ul li .nav_right{float:left; overflow:hidden; margin-left:-7px; margin-top:-4px;}
.Content .subLeft .Nav ul li .nav_right a{font-size:30px; color:#000;}
.Nav ul li .nav_right a:hover{color:#fff !important;}
.Nav ul li .nav_right a.on h3{color:#fff !important;}
.Content .subLeft .f_slogan{width:100%; margin:280px 0 0 40px; overflow:hidden; padding-bottom:52px;}
.Content .subLeft .f_slogan h2{font-size:14px; color:#000; letter-spacing:14px; line-height:45px;}
/*Banner*/
.clear:after {content: ".";height: 0;visibility: hidden;display: block;clear: both;}
.banner {float: left;width: 100%;min-width: 1100px;height: calc(100vh - 52px);position: relative;overflow: hidden;text-align: center;}
.banner>ul {display: inline-block;position: absolute;z-index: 10;bottom: 55px;left: 50%;transform:translate(-50%);}
.banner>ul li {float: left;width: 14px;height: 14px;border-radius: 7px;margin: 0 28px;cursor: pointer; background:#fff;}
.banner>ul li:hover,
.banner>ul li.on {background: #eae254;}
.banner .head-pic {width: 100%;height: 100%;position: relative;}
.banner .head-pic .bg {width: 100%;height: 100%;position: absolute;left: 0 ;top: 0 ;display: none;background-size: cover;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.banner .head-pic .bg:nth-child(1) {display: block;}
.banner .head-pic .bg a {float: left;width: 100%;height: 100%;z-index: 999;}
/*Bottom*/
.Bottom{width:100%; height:35px; background:#202020; position:fixed; bottom:0; border-top:7px solid #6a6965; z-index:22222;}
.Bottom h2{font-size:12px; color:#a2a2a2; line-height:35px; text-align:center;}
.Bottom h2 a{color:#a2a2a2;}
.Bottom h2 a:hover{color:#fff;}
/*subRight*/
.subRight{width:83.5%; height:100%; float:left; position:relative;}
.subRight .about_big_box ul li .about_img1{float:left; overflow:hidden; width:50%;}
.subRight .about_big_box ul li .about_img1 img{max-width:100%;}
.subRight .about_big_box ul li .about_txt1{float:left; overflow:hidden; width:50%; float:left; overflow:hidden; height:100%;background:#595959; padding-bottom:400px;}
.subRight .about_big_box ul li .about_txt1 .about_intxt{width:66%; margin:0 auto;height:100%; overflow:hidden;} 
.subRight .about_big_box ul li .about_txt1 .about_intxt h2{font-size:20px; color:#fff; text-transform:uppercase; text-align:right; padding-top:179px;}
.subRight .about_big_box ul li .about_txt1 .about_intxt h3{font-size:18px; color:#fff;text-align:right; line-height:32px;}
.subRight .about_big_box ul li .about_txt1 .about_intxt .line{width:150px; height:1px; background:#858585; display:block; margin:20px 0; float:right; overflow:hidden;}
.subRight .about_big_box ul li .about_txt1 .about_intxt .about_big_txt{width:100%; margin-top:55px; margin-bottom:15px;}
.subRight .about_big_box ul li .about_txt1 .about_intxt p{font-size:15px; color:#fff; line-height:29px; margin-top:20px;}
.subRight .about_big_box ul li .about_txt1 .about_intxt .line1{width:173px; height:1px; background:#858585; display:block; margin:20px 0;}
.subRight .about_big_box ul li .about2_box{width:100%; position:relative;}
.subRight .about_big_box ul li .about2_box .about2_box_img{width:100%; height:980px;background:url(../images/about2.jpg) no-repeat left center; position:absolute; z-index:1; opacity:0.05;}
.subRight .about_big_box ul li .about2_box .about_img2{width:100%; position:absolute; z-index:22; overflow:hidden;height:9800px;}
.subRight .about_big_box ul li .about2_box .about_img2 img{max-width:100%;}
.subRight .about_big_box ul li .about2_box .about_bg{width:23%; height:980px; background:rgba(255,255,255,0.3); position:absolute; z-index:222; right:0;}
.subRight .about_big_box ul li .about2_box .about_txt2{width:23%; height:100%; position:absolute; z-index:33; right:0;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2{width:80%; margin:0 auto; padding-top:182px;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 h2{font-size:20px; color:#000; text-transform:uppercase; text-align:right;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 h3{font-size:18px; color:#000;text-align:right; line-height:32px;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 p{font-size:15px; color:#000; line-height:32px; margin-top:50px;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 .line{width:150px; height:1px; background:#858585; display:block; margin:20px 0; float:right; overflow:hidden;}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 .line1{width:173px; height:1px; background:#858585; display:block; margin:60px 0;}
.subRight .about_big_box ul li{position:relative;}
.subRight .about_big_box ul li .about_list{width:100%; height:710px; position:absolute; top:50%; margin-top:86px;}
.subRight .about_big_box ul li .about_list dl{width:100%; overflow:hidden; margin:0 auto; margin-left:50px; height:310px; margin-bottom:10px;}
.subRight .about_big_box ul li .about_list dl dd{float:left; overflow: hidden; margin:0 10px 10px 0; position:relative;}
.subRight .about_big_box ul li .about_list dl dd .about_list1{width:100%; height:320px; background:url(../images/about3.jpg) no-repeat left center; display:block; position:absolute; z-index:3333; overflow:hidden;}
.subRight .about_big_box ul li .about_list dl dd .about_img1{position:absolute; z-index:222; overflow:hidden;}
.subRight .about_big_box ul li .about_list dl dd span{width:480px; height:320px; *display: block;*font-size:281px;/*高度/字体大小的比值为1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e1e1e1;}
.subRight .about_big_box ul li .about_list dl dd span img {max-width:480px; max-height:320px; display:block; margin:0 auto;}
.subRight .about_big_box ul li .about_sign{width:22%; height:980px; float:left; overflow:hidden;}
.subRight .about_big_box ul li .about_sign img{width:120px; height:150px;margin:340px auto 0 auto;}
.subRight .about_big_box ul li .about_logo{width:78%; float:left; height:980px; background:url(../images/about_img1.jpg) no-repeat center center; bacground-size:cover;}
.subRight .about_big_box ul li .about_logo h2{font-size:42px; color:#e9e9e9; text-align:center; padding-top:220px;}
.subRight .about_big_box ul li .about_logo h3{font-size:19.5px; color:#e9e9e9; text-align:center; letter-spacing:11px; margin:-4px 0 0 11px;}
.subRight .about_big_box ul li .about_logo .about_logo_img{width:92px; height:76px; margin:52px auto;}
.subRight .about_big_box ul li .about_logo h4{font-size:37.7px; color:#e9e9e9; text-align:center;}
.subRight .about_big_box ul li .about_logo h5{font-size:16.7px; color:#e9e9e9; text-align:center;}
.subRight .about_big_box ul li .about_logo .about_logo_pic{width:256px; height:39px; margin:12px auto;}
.subRight .about_big_box ul li .about_logo h6{font-size:19.5px; color:#e9e9e9; text-align:center; letter-spacing:8px; margin-left:6px;}
.subRight .about_big_box ul li .about_logo h6 span{font-size:12px; color:#e9e9e9; letter-spacing:0px; line-height:22px;}
/*CaseList*/
.caseList{width:100%; height:100%;}
.caseList .case_img img{max-width:100%;}
.caseList .caseBox{ margin-top:40px; margin-left:10px; margin-right:10px;position:absolute; z-index:2;}
.caseList .caseBox ul li a{width:100%; height:100%; display:block;}
.caseList{width:100%; overflow:hidden; height:710px;margin-top:76px; border-top:1px solid #4a4a4a; border-bottom:1px solid #4a4a4a;}
.caseList .case_txt{width:100%; height:96px; background:#ebebeb; overflow:hidden; cursor:pointer;}
.caseList .case_txt .case_tit{width:90%; overflow:hidden; border-bottom:1px solid #afafaf; margin:0 auto;}
.caseList .case_txt .case_tit h2{font-size:15px; color:#181818; width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left; line-height:30px;}
.caseList .case_txt .case_tit img{float:right; overflow:hidden; margin-top:10px;}
.caseList .case_txt .case_int{width:90%; margin:0 auto; overflow:hidden;}
.caseList .case_txt .case_int h3{font-size:13px; color:#181818; width:20%; float:left; overflow:hidden; line-height:20px; margin-top:13px;}
.caseList .case_txt .case_int h4{font-size:13px; color:#181818; width:60%; float:left; overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:13px 0 0 14px;line-height:20px;}
.caseList .case_txt .case_int img{width:10%; float:right; overflow:hidden; margin-top:16px;}

.Case_show{position:absolute;z-index:22222 !important; top:0; width:100%;}
#shard {position: absolute;display: block;top: 0px;left:0px;width: 100%;height: 100%;z-index: 111;background: rgba(255,255,255,0);} 
.caseShow{position:relative;z-index:22222 !important; top:-676px; width:100%; height:auto; overflow-x:scroll; overflow-y:hidden; background:#fff;}
.caseShow_box{width:500%; height:638px; overflow:hidden;}
.caseShow  .caseshow_box{float:left; overflow:hidden; height:710px;}
.caseShow img{ height:636px; float:left; overflow:hidden; margin-right:2px;}
.hide{display:none;}

/*Caseshow*/
.case_box{width:100%; overflow-x:scroll; overflow-y:hidden; height:610px;}
.case_box ul{width:400%;}
.case_box ul li{float:left; height:592px; overflow:hidden;}
.case_box ul li img{max-height:100%;}
/*Team*/
.Teambox{width:100%;}
.Teambox .Team_int{width:100%; height:980px; position:relative;}
/*.Teambox .Team_int .team_big_bg{width:100%; height:885px; background:url(../images/team_bg.jpg) no-repeat left center; opacity:0.4; position:absolute; z-index:1;}*/
.Teambox .Team_int .team_big_img{width:100%; position:absolute; z-index:2;}
.Teambox .Team_int .team_big_img img{max-width:100%;}
.Teambox .team_txt{width:712px; position:absolute; z-index:3; top:284px; right:117px;}
.Teambox .team_txt h2{font-size:20px; color:#000; text-align:right;letter-spacing:7px;}
.Teambox .team_txt h3{font-size:15px; color:#000; text-align:right; margin-right:8px;}
.Teambox .team_txt h4{font-size:16px; color:#000; line-height:24px; text-align:right; margin-top:38px;}
.Teambox .team_txt .line{width:162px; height:1px; background:#717072; display:block; float:right; overflow:hidden; margin-top:46px;}
.Teambox .team_txt .team_int{width:712px; overflow:hidden; margin-top:60px;}
.Teambox .team_txt p{color:#000;line-height:24px;}
.Teambox .team_txt .team_c{text-align:right;overflow:hidden; width:350px; float:right; overflow:hidden; font-size:15px; }
.Teambox .team_txt .team_e{text-align:left;overflow:hidden; width:357px; float:left; overflow:hidden; font-family:Arial; font-size:14px;}
.Teambox .team_txt .team_e .line1{width:173px; height:1px; background:#858585; display:block; margin:20px 0;}
/*teamList*/
.Teambox .teamList{margin-top:77px; margin-left:10px; margin-right:10px; padding-top:40px; padding-bottom:40px;}
.Teambox .teamList ul{width:120%; height:310px; overflow:hidden; margin-bottom:10px;}
.Teambox .teamList ul li{width:310px; float:left; overflow:hidden; margin:0 6px 6px 0;}
.Teambox .teamList ul li img{max-width:100%;}
.Teambox .team_line{width:100%; height:1px; background:#585858; position:absolute; top:77px;}
.Teambox .team_line1{width:100%; height:1px; background:#585858; position:absolute; top:789px;}
.Teambox .teamLeft{width:100%; overflow:hidden;}
.Teambox .teamLeft .team_sign{width:22%; height:980px; float:left; overflow:hidden;}
.Teambox .teamLeft .team_sign img{width:120px; height:150px;margin:340px auto 0 auto;}
.Teambox .teamLeft .team_logo{width:78%; float:left; height:980px; position:relative;}
.Teambox .teamLeft .team_logo h2{font-size:14px; color:#cecece; text-align:center;position:absolute; z-index:22; font-weight:normal; text-align:center; letter-spacing:20px; bottom:154px; left:50%; margin-left:-140px;}
.Teambox .teamLeft .team_logo img{max-width:100%; position:absolute; z-index:1;}
/*Coop*/
.Coop{width:100%; height:710px; margin-top:77px;}
.Coop .coop_business{width:40%; height:710px; background:#7d7d7d; border-top:1px solid #141007; float:left; overflow:hidden; margin-left:8%;}
.coop_logo{padding:26px 0 0 26px;}
.coop_logo img{max-width:100%; float:left; overflow:hidden;}
.Coop .coop_business .coop_logo span{font-size:20px; color:#f6f6f6;  float:left; overflow:hidden; margin-left:8px; margin-top:-6px;}
.Coop .coop_business .coop_logo span em{font-size:17px; color:#f6f6f6;}
.Coop .coop_business ul{width:100%; height:710px; background:url(../images/coop_bg1.jpg) no-repeat center center; position:relative;}
.Coop .coop_business ul .bus_txt1{position:absolute; text-align:center; color:#060606; left:50%; margin-left:-45px; top:50%; margin-top:-214px;}
.Coop .coop_business ul .bus_txt2{position:absolute; text-align:center; color:#060606; left:50%; margin-left:-183px; top:50%; margin-top:-134px;}
.Coop .coop_business ul .bus_txt3{position:absolute; text-align:center; color:#060606; left:50%; margin-left:-180px; top:50%; margin-top:26px;}
.Coop .coop_business ul .bus_txt4{position:absolute; text-align:center; color:#060606; left:50%; margin-left:-45px; top:50%; margin-top:103px;}
.Coop .coop_business ul .bus_txt5{position:absolute; text-align:center; color:#060606; left:50%; margin-left:97px; top:50%; margin-top:26px;}
.Coop .coop_business ul .bus_txt6{position:absolute; text-align:center; color:#060606; left:50%; margin-left:94px; top:50%; margin-top:-134px;}
.Coop .coop_business ul .bus_txt7{position:absolute; text-align:center; color:#060606; left:50%; margin-left:-60px; top:50%; margin-top:-50px;}
.Coop .coop_business ul li h2{font-size:16px; line-height:37px;}
.Coop .coop_business ul li h3{font-size:18px; line-height:34px;}
.Coop .coop_business ul li h4{font-size:15px;}
.Coop .coop_business ul li h5{color:#ff0000; font-size:18px;}
.Coop .coop_business .coop_sign{font-size:12px; color:#f6f6f6; text-align:center; margin-top:-60px;}
.Coop .busines_logo{width:52%; height:710px; background:#f6f6f6; border-top:1px solid #141007; float:left; overflow:hidden;}
.Coop .busines_logo .coop_logo span{font-size:20px; color:#7d7d7d;  float:left; overflow:hidden; margin-left:8px; margin-top:-6px;}
.Coop .busines_logo .coop_logo span em{font-size:17px; color:#7d7d7d;}
.Coop .busines_logo ul{width:74%; margin:100px 0 0 72px; overflow:hidden;}
.Coop .busines_logo ul li{overflow:hidden;}
.Coop .busines_logo ul li img{max-width:100%; margin-top:70px;}
.Coop .Process{width:100%; overflow:hidden; height:710px; border-top:1px solid #141007;}
.proLeft{width:24%; float:left; overflow:hidden; background:#f6f6f6; height:710px;}
.proLeft .coop_logo span{font-size:20px; color:#7d7d7d;  float:left; overflow:hidden; margin-left:8px; margin-top:-6px;}
.proLeft .coop_logo span em{font-size:17px; color:#7d7d7d;}
.proLeft .coop_logo{margin-left:20%;}
.Coop .Process .ProRight{width:76%; float:left; overflow:hidden; height:710px; position:relative;}
.Coop .Process .ProRight .pro_bg{width:100%; height:100%; position:absolute; z-index:1;}
.Coop .Process .ProRight .pro_bg img{max-width:100%;}
.Coop .Process .ProRight .pro_img{position:absolute; z-index:2; width:100%; height:100%;}
.Coop .Process .ProRight .pro_img img{max-width:100%;}
.proLine{width:570px; height:2px; background:#d1d1d1; display:block; position:absolute; left:10%; bottom:0; z-index:3;}
.Coop .Mapbox{width:100%; height:710px; border-top:1px solid #141007; position:relative;}
.Coop .Mapbox .mapImg{width:76%; height:710px; background:#f6f6f6; float:left; overflow:hidden;}
.Coop .Mapbox .mapImg img{max-width:70%; margin:40px 0 0 0;}
.Coop .Mapbox  .mapTxt{width:187px; height:201px; border:1px solid #757575; background:#fff; position:absolute; z-index:2; right:30px; bottom:70px;}
.Coop .Mapbox  .mapTxt p{font-size:14px; color:#000000; line-height:22px; padding:9px; font-weight:bold; padding-top:11px;}
.Coop .Mapbox  .mapTxt p span{color:#ff0000; font-size:15px; font-weight:bold;}
/*Contact*/
.Contact{width:100%; height:710px; margin-top:77px;}
.Contact .contLeft{width:1014px; float:left; margin-left:30px;}
.Contact .contLeft .contMap{width:1014px; height:512px; border:1px solid #adafb1;}
.Contact .contLeft .contMap img{max-width:100%;}
.Contact .contLeft .contTxt{width:100%; height:196px; background:#fafafa; overflow:hidden;}
.Contact .contLeft .contTxt .contxt_left{float:left; overflow:hidden; width:60%; margin:10px 0 0 16px;}
.Contact .contLeft .contTxt .contxt_left h2{font-size:18px; color:#000000; line-height:20px;}
.Contact .contLeft .contTxt .contxt_left h2 span{font-size:17px; letter-spacing:6px;}
.Contact .contLeft .contTxt .contxt_left p{font-size:13px; line-height:23px; color:#000; margin-top:12px;}
.Contact .contxt_right{width:33%; float:right; overflow:hidden;}
.Contact .contxt_right .contLogo{margin-top:14px;}
.Contact .contxt_right .contLogo1{ margin:63px 0 0 250px;}
.Contact .contRight{width:24%; float:right; overflow:hidden; height:710px; position:relative;}
.Contact .contRight .contRight_top{position:absolute; top:40px; left:0; z-index:2;}
.Contact .contRight .contRight_cont{width:75%; height:710px; background:#595959; position:absolute; right:0; top:0;}
.Contact .contRight .contRight_cont p{font-size:15.4px; color:#fff; line-height:38px; margin:220px 0 0 42px;}
.Contact .contRight .contRight_cont img{width:165px; margin:178px auto 0 auto;}
.Contact .Jobbox{width:100%; height:710px;overflow:hidden;}
.Contact .Jobbox .JobLeftbox{width:20%; height:710px; background:#595959; float:left; overflow:hidden;}
.Contact .Jobbox .jobLeft{width:100%; height:650px; border-right:2px solid #8d8d8d; margin-top:30px; box-sizing:border-box;}
.Contact .Jobbox .jobLeft img{width:89px; margin:0 auto 0 auto; padding-top:220px;}
.Contact .Jobbox .jobLeft h2{font-size:12px; color:#ead50e; text-align:center; line-height:20px; margin-top:8px;}
.Contact .Jobbox .jobTxt{width:60%;float:left;overflow:hidden;background:#595959;height:710px;overflow-y: scroll;color: #fff;}
.Contact .Jobbox .jobTxt .txt1{margin:27px 0 0 36px;overflow-y: scroll;}
.Contact .Jobbox .jobTxt .txt1 h2{font-size:17px; color:#ead50e;}
.Contact .Jobbox .jobTxt .txt1 h3{font-size:12px; color:#fefefe;}
.Contact .Jobbox .jobTxt .txt1 p{font-size:12px; color:#fefefe; line-height:20px; margin-top:20px;}
.Contact .jobLogo{width:20%; float:right; overflow:hidden;}
.Contact .jobLogo img{width:124px; margin:265px auto 0 auto;}
/*teamCheck*/
.teamCheck{width:100%;overflow:hidden;}
.teamCheck .checkBox{width:400%;}
.teamCheck .checkImg{width:1610px; float:left;}
.teamCheck .checkImg img{max-width:100%;}
.teamCheck .checkList{width:3220px; float:left; height:710px; margin-top:77px; border-top:1px solid #585858; border-bottom:1px solid #585858;}
.teamCheck .checkList ul{width:100%; overflow:hidden; margin:30px 0 0 10px; height:630px;}
.teamCheck .checkList ul li{width:312px; height:312px; float:left; overflow:hidden; margin:0 5px 5px 0;}
.teamCheck .checkList ul li img{max-width:100%;}
/*News*/
.News_box{height:710px; margin-top:77px;}
.News_box .news_list1{height:710px; background:#f5f5f5; position:relative; float:left; overflow:hidden;}
.News_box .news_list1 .news_tit{width:146px; height:146px; background:#595959; border-radius:50%; border:1px solid #ffef03; position:absolute; top:50%; margin-top:-73px; left:50%; margin-left:-73px;}
.News_box .news_list1 .news_tit img{width:58%; margin:21%;}
.News_box .news_list2{height:710px; background:#f5f5f5; float:left; overflow:hidden; position:relative;}
.News_box .news_list2 .news_top{width:100%; height:16px; background:#eee42a;}
.News_box .news_list2 .news_img{width:100%;}
.News_box .news_list2 .news_img img{max-width:100%;}
.News_box .news_list2 .news_txt{width:100%;}
.News_box .news_list2 .news_txt h2{font-size:23px; color:#5d5e5e; margin:46px 26px 0 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.News_box .news_list2 .news_txt h3{font-size:16px; color:#858686; line-height:31px; margin:10px 26px 10px 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.News_box .news_list2 .news_txt p{font-size:16px; color:#858686; line-height:27px; margin:0 26px 0 26px; height:81px; overflow:hidden;}
.News_box .news_list2 .news_txt div{width:164px; height:50px; background:#ddd; margin-top:32px;}
.News_box .news_list2 .news_txt div a{font-size:16px; color:#858686; display:block; background:url(../images/news_icon.png) no-repeat 28px 8px; padding-left:72px; width:100%; height:100%; line-height:55px;}
.News_box .news_list2 .news_txt span{width:1px; height:86%; background:#e4e4e4; position:absolute; left:0; z-index:2; display:block; top:0;}
.News_box .news_list2 .news_txt div:hover{background:#eee42a;}
.News_box .news_list2 .news_txt div:hover a{color:#000; background:url(../images/new_icon_hover.png) no-repeat 28px 8px; }
/*Team*/
/*.team_box{width:100%; overflow:hidden;}
.team_box .team_txt{width:712px; position:absolute; z-index:2; top:284px; right:117px;}
.team_box .team_txt h2{font-size:20px; color:#000; text-align:right;letter-spacing:7px;}
.team_box .team_txt h3{font-size:15px; color:#000; text-align:right; margin-right:8px;}
.team_box .team_txt h4{font-size:16px; color:#000; line-height:24px; text-align:right; margin-top:38px;}
.team_box .team_txt .line{width:162px; height:1px; background:#717072; display:block; float:right; overflow:hidden; margin-top:46px;}
.team_box .team_txt .team_int{width:712px; overflow:hidden; margin-top:60px;}
.team_box .team_txt p{color:#000;line-height:24px;}
.team_box .team_txt .team_c{text-align:right;overflow:hidden; width:350px; float:right; overflow:hidden; font-size:15px; }
.team_box .team_txt .team_e{text-align:left;overflow:hidden; width:357px; float:left; overflow:hidden; font-family:Arial; font-size:14px;}
.team_box .team_txt .team_e .line1{width:173px; height:1px; background:#858585; display:block; margin:20px 0;}
.Team{width:100%; overflow:hidden;margin-top:110px; position:relative; padding:24px 0;}
.Team ul{width:100%; overflow:hidden;background:#fff;}
.Team ul li{width:16%; float:left; overflow:hidden; margin:0 1% 1% 0;}
.Team ul li img{transition:transform 1s ; cursor:pointer; max-width:100%; display:block;}*/
/*caseList*/




.workList{width:100%; height:710px; margin-top:76px; overflow:hidden; border-top:1px solid #4a4a4a; border-bottom:1px solid #4a4a4a; position:relative;}
.Work_box{overflow:hidden; height:710px; margin-top:40px; margin-left:10px; margin-right:10px;}
.Work_box .work_img img{max-width:100%;}
.Work_box .work_txt{width:100%; height:96px; background:#ebebeb; overflow:hidden; cursor:pointer;}
.Work_box .work_txt .work_tit{width:90%; overflow:hidden; border-bottom:1px solid #afafaf; margin:0 auto;}
.Work_box .work_txt .work_tit h2{font-size:15px; color:#181818; width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left; line-height:30px;}
.Work_box .work_txt .work_tit img{float:right; overflow:hidden; margin-top:10px;}
.Work_box .work_txt .work_int{width:90%; margin:0 auto; overflow:hidden;}
.Work_box .work_txt .work_int h3{font-size:13px; color:#181818; width:22%; float:left; overflow:hidden; line-height:20px; margin-top:13px;}
.Work_box .work_txt .work_int h4{font-size:13px; color:#181818; width:60%; float:left; overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:13px 0 0 14px;line-height:20px;}
.Work_box .work_txt .work_int img{width:10%; float:right; overflow:hidden; margin-top:16px;}



.caseShow{
	padding-bottom: 20px;
}
.dituContent{
	width: 1014px;
	height: 510px;
	margin-left:-10px;
}







@media screen and (max-width: 1600px){
.Work_box .work_txt .work_int h3 {width: 25%;}
.Work_box .work_txt .work_int h4{width: 50%;}
.Work_box .work_txt .work_int img{width: 14%;margin-top: 14px;}
.Contact .contRight{
	width: 30%;
}
.Contact .contLeft{
	width: 800px;
	overflow: hidden;
}
.caseShow img{
	height: 550px;
}
.workList{
	margin-top:34px;
}
.Contact .contLeft .contTxt .contxt_left{
	width:54%;
}
.Contact .contxt_right{
	width: 40%;
}
.Contact .contxt_right img{
	height: 32px;
}
.Contact .contxt_right .contLogo1{
	    margin:48px 0 0 228px;
}
.News_box .news_list2 .news_txt h2{
	    margin: 46px 26px 0 26px;
}
.News_box{
	margin-top:38px;
}
.Content .subLeft .Logo img{
	height: 78px;
}
.Contact .contxt_right img:nth-child(2n){
	height: 80px;
}
.Contact{
	margin-top:24px;

}

.Content .subLeft .f_slogan{
	width: 84%;
	margin: 160px 0 0 40px;

}
.Content .subLeft .f_slogan h2{
	    letter-spacing: 9px;
}
.Content .subLeft .f_slogan img{
	height:10px;
}
.subRight .about_big_box ul li .about_txt1 .about_intxt h2{
	padding-top: 70px;
}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2{
	padding-top:180px;
}
.subRight .about_big_box ul li .about_list{
	margin-top:80px;
}
.subRight .about_big_box ul li .about_list dl{
	height: 267px;
}
.subRight .about_big_box ul li .about_list dl dd span{
	width: 408px;
	height: 267px;
}
.subRight .about_big_box ul li .about_sign img{
	    margin: 266px auto 0 auto;
}
.subRight .about_big_box ul li .about_logo h2{
	padding-top: 100px;
}
.subRight .about_big_box ul li .about_list dl dd span img{
	    max-width: 408px;
}
.subRight .about_big_box ul li .about2_box .about_img2 img{
	width: 86%;
}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 p{
	    margin-top: 20px;
	    line-height: 26px;
	    float: left;
}
.subRight .about_big_box ul li .about2_box .about_txt2 .about_intxt2 .line1{
	    margin: 20px 0;
	    float: left;
}
.Teambox .team_txt{
	top:74px;
	right: 60px;
}
.Teambox .team_txt .team_e{
	width: 260px;
}
.Teambox .team_txt .team_int{
	    width: 620px;
	    float: right;
}
.Teambox .team_line{
	    top: 52px;
}
.Teambox .teamList{
	margin-top: 60px;
}
.Teambox .teamList ul li{
	width: 258px;
}
.Teambox .teamList ul{
	height: 258px;
}
.Teambox .team_line1{
	top: 674px;
}
.Teambox .teamLeft .team_sign img{
	    margin: 266px auto 0 auto;
}

.workList{
	height: 660px;
}
.Work_box{
	margin-top: 50px;
}
.caseShow{
	top: -614px;
	padding-bottom: 20px;
}
.Coop{
	margin-top: 26px;
}
.Coop .coop_business{
	    margin-left: 6%;
	    height:678px;
}
.Coop .coop_business ul{
	    height: 410px;
	    background-size: 100% 100%;
	    margin: 130px auto 0;
	    width: 80%;
}
.Coop .coop_business ul .bus_txt2{
	left: 53%;
	margin-top: -122px;
}
.Coop .coop_business ul .bus_txt3{
	left: 53%;
	margin-top:16px;

}
.Coop .coop_business ul .bus_txt1{
	left: 51%;
	margin-top: -192px;
}
.Coop .coop_business ul .bus_txt6{
	left: 49%;
	margin-top: -122px;
}
.Coop .coop_business ul .bus_txt5{
	left: 48%;
	margin-top: 16px;
}
.Coop .coop_business ul .bus_txt4{
	    margin-top: 82px;
}
.Coop .coop_business .coop_sign{
	margin-top: 70px;
}
.Coop .busines_logo{
	height:678px;
	width: 54%;
}
.Coop .busines_logo ul li img{
	margin-top: 40px;
}
.Coop .busines_logo ul{
	width: 80%;
}
.proLeft{
	height: 678px;
}
.Coop .Process .ProRight{
	height: 678px;
}
.Coop .Process .ProRight .pro_bg img{
	height: 678px;
}
.Coop .Mapbox .mapImg{
	height: 678px;
}
.Coop .Mapbox{
	height: 678px;
}
.Content .subLeft{
	    padding-bottom: 84px;
}
.News_box .news_list1{
	height: 650px;
}
.News_box .news_list2{
	height: 650px;
}
.News_box .news_list2 .news_txt span{
	height: 88%;
}
.News_box .news_list2 .news_txt h3{
	margin: 20px 26px 30px 27px;
}
.Contact .contRight .contRight_cont{
	height: 672px;
}
.Contact .contRight .contRight_cont img{
	    margin: 126px auto 0 auto;
}
.Contact .Jobbox .JobLeftbox{
	height: 672px;
}
.Contact .Jobbox .jobTxt{
	height: 672px;
}
.Contact .Jobbox .jobLeft{
	height: 604px;
}
.Coop .Process .ProRight .pro_img img{
	margin-top: 16px;
}
.contMap1{
	width: 800px;
	height: 470px;
}
/*.dituContent{
	width: 800px;
	height: 470px;
}*/

 
}

@media screen and (max-width: 1440px){
.Work_box .work_txt .work_int h3 {width: 28%;}
.Work_box .work_txt .work_int h4{width:42%;}
.Work_box .work_txt .work_int img{width: 16%;margin-top: 14px;}
.Contact .contRight{
	width: 34%;
}
.Contact .contLeft{
	width:724px;
	overflow: hidden;
}
.caseShow img{
	height: 528px;
}
.workList{
	margin-top:50px;
}

.Contact .contLeft .contTxt .contxt_left{
	width:54%;
}
.Contact .contxt_right{
	width: 40%;
}
.Contact .contxt_right img{
	height: 30px;
}
.Contact .contxt_right .contLogo1{
	    margin: 20px 0 0 254px;
}
.News_box{
	margin-top:38px;
}
.Content .subLeft .Logo img{
	height: 68px;
}
.Content .subLeft .f_slogan{
	margin: 124px 0 0 40px;
}
.subRight .about_big_box ul li .about_txt1 .about_intxt h2{
	    padding-top: 50px;
}
.subRight .about_big_box ul li .about_list dl dd span img{
	    max-width: 360px;
}
.subRight .about_big_box ul li .about_list dl dd span{
	width: 360px;
	height: 240px;
}
.Teambox .teamList ul li{
	    width: 232px;
}
.Teambox .teamList ul{
	height: 232px;
}
.Teambox .team_line1{
	    top: 632px;
}
.News_box .news_list1{
	height: 660px;
}
.News_box .news_list2{
	height: 660px;

}
.Coop .coop_business ul{
	    margin: 114px auto 0;
    width: 88%;
}
.Coop .coop_business{
	height: 638px;
}
.Coop .coop_business .coop_sign{
	    margin-top: 48px;
}
.Coop .busines_logo{
	height: 638px;
}
.Coop .Process .ProRight{
	height: 638px;
}
.proLeft{
	height: 638px;
}
.Coop .Mapbox .mapImg{
	height: 638px;
}

.Contact .contxt_right .contLogo1{
	margin: 51px 0 0 164px;
}
.Contact .contRight .contRight_cont{
	height: 640px;

}
.Contact .Jobbox .JobLeftbox{
	height: 640px;

}
.Contact .Jobbox .jobTxt{
	height: 640px;
}


.Contact .contRight .contRight_cont img{
	margin: 110px auto 0 auto;
}
.Content .subLeft .f_slogan h2{
	letter-spacing: 2px;
}

.Content .subLeft .f_slogan img{
	height: 7px;
}
.Coop .Process .ProRight .pro_img img{
	margin-top: 20px;
}




 
}
@media screen and (max-width: 1366px){
.Work_box .work_txt .work_int h3 {width: 30%;}
.Work_box .work_txt .work_int h4{width: 42%; font-size: 12px;}
.Work_box .work_txt .work_tit h2{ width: 82%;}
.Work_box .work_txt .work_int img{width: 16%;margin-top: 14px;}

.Contact .contRight{
	width: 34%;
}
.Contact .contLeft{
	width:670px;
	overflow: hidden;
}
.caseShow img{
	height: 506px;
}
.workList{
	margin-top:62px;
}
.Contact .contLeft .contTxt .contxt_left{
	width:54%;
}
.Contact .contxt_right{
	width: 36%;
}
.Contact .contxt_right img{
	height: 24px;
}
.Contact .contxt_right .contLogo1{
	    margin: 16px 0 0 202px;
}
.News_box{
	margin-top:38px;
}
.subRight .about_big_b{
	    padding-top: 36px;
}
.subRight .about_big_box ul li .about_list dl dd span img{
	    max-width: 340px;
}
.subRight .about_big_box ul li .about_list dl dd span{
	width: 340px;
	height: 226px;
}
.subRight .about_big_box ul li .about_list dl{
	height: 226px;
}
.Teambox .teamList ul li{
	width: 220px;
}
.Teambox .teamList ul{
	margin-bottom: 0;
}
.Coop .coop_business {
	    height: 618px;
}
.Coop .coop_business .coop_sign{
	    margin-top: 32px;
}
.Coop .busines_logo{
	  height: 618px;

}
.proLeft{
	height: 618px;
}
.Coop .Process .ProRight{
	height: 618px;

}
.proLeft{
	height: 618px;

}
.Coop .Mapbox .mapImg{
	height: 618px;

}
.Coop .Process .ProRight .pro_img img{
	margin-top: 20px;
}


 
}










































































